Перейти к основному содержимому

🧩 Восстановление системы с помощью Timeshift

Timeshift — это инструмент для создания и восстановления системных снимков (snapshots). Он полезен для быстрого отката после неудачных обновлений, установки драйверов или повреждения конфигурации.


⚙️ Восстановление на ext4

Файловая система ext4 не поддерживает встроенные snapshots, поэтому Timeshift использует rsync для копирования и отката файлов.

🔧 Восстановление из работающей системы

  1. Открой Timeshift (в GUI или CLI).
  2. Посмотри список снимков:
    sudo timeshift --list

Запусти восстановление:

sudo timeshift --restore --snapshot '2025-10-29_14-00-00'

Следуй инструкциям (можно выбрать восстановление без /home).

После завершения — перезагрузи систему.

🧱 Восстановление через Live-диск

Если система не загружается:

Загрузись в Live Linux.

Установи Timeshift:

sudo dnf install timeshift

Смонтируй корневой раздел:

sudo mount /dev/sda2 /mnt

Запусти Timeshift с указанием устройства:

sudo timeshift --snapshot-device /dev/sda2 --restore

Выбери нужный snapshot и следуй шагам восстановления.

🧬 Восстановление на btrfs

Файловая система btrfs поддерживает встроенные snapshots, и Timeshift использует их напрямую.
Откат выполняется мгновенно без копирования файлов.

🔧 Восстановление из системы
Список снимков:

sudo timeshift --list

Запусти восстановление:

sudo timeshift --restore --snapshot '2025-10-29_14-00-00'

Перезагрузи систему — она загрузится в состояние snapshot’а.

🖥 Ручное восстановление через Live-диск

Если нет GUI или GRUB не отображает snapshots:

Загрузись с Live-диска.

Определи корневой раздел:

lsblk -f

Смонтируй его:

sudo mount -t btrfs -o subvol=/ /dev/sda2 /mnt
sudo btrfs subvolume list /mnt

Найди нужный snapshot (например .snapshots/123/snapshot).

Замени текущий корень на snapshot:

sudo btrfs subvolume delete /mnt/@
sudo btrfs subvolume snapshot /mnt/.snapshots/123/snapshot /mnt/@

Перезагрузи систему.

Совет

Перед обновлением ядра или установкой драйверов создавай Timeshift-снимок — это экономит часы при восстановлении.